talk a lot without rest - Francés Inglés Diccionario